package com.hua.operator;
//位运算
public class Demo06 {
    public static void main(String[] args) {
        /*
        A = 0011 1100
        B = 0000 1101
        ----------------------------
        A&B:0000 1100
        A|B:0011 1101
        A^B:0011 0001
        ~B: 1111 0010
        2*8 = 16 如何计算最快？用位运算,效率高

        << *2
        >>  /2

        0000 0000   0
        0000 0001   1
        0000 0010   2
        0000 0011   3
        0000 0100   4
        0000 0101   5
        0000 0110   6
        0000 0111   7
        0000 1000   8
        0001 0000   16
         */

        System.out.println(2<<3); //2左移3位 2*(2^3)=16
        System.out.println(32>>1);


    }





}
